namespace SeataNet.Core.Common
{
    /// <summary>
    /// 事务类型枚举
    /// </summary>
    public enum TransactionType
    {
        /// <summary>
        /// AT模式
        /// </summary>
        AT,

        /// <summary>
        /// TCC模式
        /// </summary>
        TCC,

        /// <summary>
        /// SAGA模式
        /// </summary>
        SAGA,

        /// <summary>
        /// SAGA模式（别名）
        /// </summary>
        Saga = SAGA,

        /// <summary>
        /// XA模式
        /// </summary>
        XA
    }
}
